作者:66顺主管386711 | 来源:互联网 | 2023-09-25 16:12
Linux小知识点1.&表示在后台运行 2.如何在vim页面下打开两个文档使用vs命令。采用crtl+ww进行切换 3.如何直接进行多行缩进呢?直接在命令
Linux小知识点
1. &
2. 如何在vim页面下打开两个文档
3. 如何直接进行多行缩进呢?
-
直接在命令行模式下:敲出[5,12>]按下回车表示将5到12行进行缩进,如果是[5,12<]按下回车表示缩
-
在命令行模式下,将光标放到要缩进的行首,按下[行数+>>]表示缩进几行,[行数+<<]表示缩回几行
4. 如何进行多行注释
5. 如何判断一个文件存在还是不存在
6. 如何在linux下使用C++的标准
#include
#include
using namespace std;
int TestAuto()
{
return 10;
}
int main()
{
int a = 10;
auto b = a;
auto c = 'a';
auto d = TestAuto();
cout < cout < cout <
//auto e; 无法通过编译,使用auto定义变量时必须对其进行初始化
return 0;
}
对于上面的代码,具有c++11的新语法auto,如何对其进行编译呢?
g++ -o auto auto.cpp
//采用这种编译的话,就显示
//‘b’ does not name a type
//表示该编译器不支持c++11,所以就要显式的使用c++11编译
g++ -std=c++11 -o auto auto.cpp
//这种进行编译的话就不会出错,显式的使用c++11
7. 64位的linux下gcc如何编译出32位的程序
8. 如何在vim下替换内容
8.1 多行替换
A,Bs/test/return
A,Bs/test/return/g
8.2 全文替换
%s/test/return
9. 如何修改linux下命令行输入的前面的提示符
10. strace命令
strace能够显示所有由用户空间程序发出的系统调用:直接在命令行上使用
该命令可以以一行的方式显示调用的系统调用的名字,参数以及返回值
常见的一些参数:
-f -F 选项告诉strace同时跟踪fork和vfork创建出来的进程
-o xxx.txt 输出到某个文件
-e execve 只记录execve这类的系统调用
-p pid 绑定到一个正在运行的进程号为pid的进程
【原理】:
11. awk文本处理工具
12. 如何对于vim中的代码进行语法高亮并且取消高亮
12.1 高亮
当处于一个代码的时候,进入到命令模式,然后按下#就可以了
12.2 取消高亮
处于末行模式的时候,输入nohl(no high light)之后,按下enter即可,取消高亮
13. 如何进行静态编译
在进行编译的时候加上- static
即可